Value driven load balancing
نویسندگان
چکیده
To date, the study of dispatching or load balancing in server farms has primarily focused on the minimization ofresponse time. Server farms are typically modeled by a front-end router that employs a dispatching policy to routejobs to one of several servers, with each server scheduling all the jobs in its queue via Processor-Sharing. However,the common assumption has been that all jobs are equally important or valuable, in that they are equally sensitiveto delay. Our work departs from this assumption: we model each arrival as having a randomly distributed valueparameter, independent of the arrival’s service requirement (job size). Given such value heterogeneity, the correctmetric is no longer the minimization or response time, but rather, the minimization of value-weighted response time.In this context, we ask “what is a good dispatching policy to minimize the value-weighted response time metric?”We propose a number of new dispatching policies that are motivated by the goal of minimizing the value-weightedresponse time. Via a combination of exact analysis, asymptotic analysis, and simulation, we are able to deduce manyunexpected results regarding dispatching.
منابع مشابه
Load Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملOnline Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm
Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...
متن کاملA Trace-Driven Simulation Study of Dynamic Load Balancing
A trace-driven simulation study of dynamic load balancing in homogeneous distributed systems supporting broadcasting is presented. We use information about job CPU and 1/0 demands collected from a production system as input to a simulation model that includes a representative CPU scheduling policy and considers the message exchange and job transfer costs explicitly. Seven load balancing algorit...
متن کاملAgent-Based Grid Load Balancing Using Performance-Driven Task Scheduling
Load balancing is a key concern when developing parallel and distributed computing applications. The emergence of computational grids extends this problem, where issues of cross-domain and large-scale scheduling must also be considered. In this work an agent-based grid management infrastructure is coupled with a performance-driven task scheduler that has been developed for local grid load balan...
متن کاملEvent-driven load balancing of partially replicated objects through a swarm of mobile agents
Swarms of mobile software agents, imitating the behavior of insects, can solve complex tasks. Such agents individually have simple behavior. However, as a collective unit, constructive behavior emerges, as it does in insect colonies. The problem we address is optimizing the distribution of objects with partial replication over a computer network. We present a new approach, implemented as a prot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Perform. Eval.
دوره 79 شماره
صفحات -
تاریخ انتشار 2014